package com.gaga.console.base.utils;


import java.io.File;
import java.nio.file.Paths;

public class DatabasePath {
    public static String getPath() {
        // 开发环境：优先使用项目根目录下的 database 文件夹
        String devPath = Paths.get("").toAbsolutePath() + "/db/video.db";
        if (new File(devPath).canWrite()) {
            return devPath;
        }

        // 生产环境：使用用户主目录下的 app_data 文件夹
        String userHome = System.getProperty("user.home");
        String prodDir = userHome + "/app_data";
        File dir = new File(prodDir);
        if (!dir.exists()) dir.mkdirs();  // 自动创建目录

        return prodDir + "/video.db";
    }
}